home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / turbovis / tvtool17.zip / HISTORY.TXT < prev    next >
Text File  |  1993-10-25  |  5KB  |  199 lines

  1.                                 TVTOOLS
  2.                                 =======
  3.             
  4.      See ACTLIB history for changes in internal functions 
  5.      not related to TV interface.
  6.  
  7.  
  8. version 1.7:
  9. -----------
  10.             
  11.  - Bug correction in TInputDouble:
  12.    use %G instead of %f.
  13.  
  14.  
  15. version 1.6:
  16. -----------
  17.             
  18.  - functions to save/restore mouse state:
  19.       void saveMouseState( void );
  20.       void restoreMouseState( void );
  21.            
  22.  - StatusBox():
  23.    If statusBox() is called when a StatusBox is already on
  24.    the screen, the message is changed but you do not have 
  25.    this flashing effect (due to the closing/openening) anymore.
  26.  
  27.  - StatusBox():
  28.    new functions:  appendStatusBox() / appendStatusBoxf()
  29.    to append text to an existing StatusBox
  30.  
  31.  - Bug correction in TStaticTextf::init()
  32.    use newStr() instead of strdup()
  33.  
  34.  
  35. version 1.5:
  36. -----------
  37.  
  38.  - Bug correction in TInputInt/Long/Double:
  39.    didn't accept '0' as valid input.
  40.  
  41.  - Bug correction in TInputDouble::setData
  42.  
  43.  - Change in TStaticInputLine:
  44.    display characters hitted in 'selection' (reverse)
  45.  
  46.  
  47. version 1.4:
  48. -----------
  49.  
  50.  - function dosShell()/appSystem():
  51.    Test if the current drive is valid before spawning process.
  52.    Return code indicating if any error.
  53.  
  54.  - TInputDate::valid():
  55.    Accepts also empty line.
  56.  
  57.  - function formatFloppy():
  58.    modifications (because change of function test_drive).
  59.  
  60.  
  61. version 1.3:
  62. -----------
  63.  
  64.  **  This version replace ACTLIB12.ZIP
  65.  **  ACTLIB does not contain Turbo-Vision stuff anymore,
  66.  **  it is included in this package
  67.  **  (All the libraries are merged into TVTOOLS.LIB
  68.  
  69.  - function formatFloppy() completely re-written
  70.  
  71.  
  72. version 1.2:
  73. -----------
  74.  
  75.  - New function dosShell(): spawn a new shell interpreter
  76.  
  77.  - New function existStatusBox(): Tests if a StatusBox is on the screen
  78.  
  79.  
  80.  
  81. version 1.1:
  82. -----------
  83.  
  84.  - change in the default for TInputInt/Long/Double
  85.    minimum default is now -MAXINT/LONG/DOUBLE in place of 0.
  86.  
  87.  - new object:
  88.  
  89.    TStaticTextf( const TRect& bounds, const char *fmt, ... )
  90.    TStaticTextf( const ushort x, const ushort y, const char *fmt, ... )
  91.      same as TStaticText but allows same syntax as printf()
  92.  
  93. -------------------------------------------------------------------------
  94.  
  95.                                 ACTLIB
  96.                                 ======
  97.  
  98. version 1.7:
  99. -----------
  100.  
  101.  - new special character '?' in regular expressions (REGEXP.C - STRINGS.LIB)
  102.  
  103.  - Adding check for RAM disk (D_RAM) in test_drive (TESTDRV.C - TOOLS.LIB) 
  104.  
  105.  
  106. version 1.5:
  107. -----------
  108.  
  109.  - General macros to write a function declaration and definition 
  110.    once for both types of system: with and without prototypes
  111.    (PROTOS.H).
  112.         
  113.  - new library BCTOOLS (dedicated to Turbo/Borland C):
  114.    several user input/output related functions
  115.  
  116.  - new function isredirected (REDIRECT.C - TOOLS.LIB):
  117.    test if stdin/stdout is redirected.
  118.  
  119.  - function strcalc (STRINGS.LIB):
  120.    accepts hexadecimal numbers followed by 'H'. 
  121.    accepts power expression ( x^y )
  122.  
  123.  - Bug correction in test_drive (TESTDRV.C - TOOLS.LIB) 
  124.  
  125.  - Bug correction in isleapyear (DATE.H - DATE.LIB)
  126.      years dividable by 1000 are NOT leap
  127.  
  128.  - Bug correction in vollabel (VOLLABEL.C - TOOLS.LIB) 
  129.  
  130.  - Bug correction in recursexp (REGEXP.C - STRINGS.LIB)
  131.  
  132.  - Bug correction in fnreduce (FNREDUCE.C - TOOLS.LIB)
  133.                              
  134.  - change in gettmppath (TMPPATH.C - TOOLS.LIB):
  135.    if environment variables 'TMP' & 'TEMP' are not defined,
  136.    set 'C:\' as temporary directory.
  137.                              
  138.  - addings in getsetup (SETUP.C - TOOLS.LIB):
  139.    Can now process [topic] entries like Windows init files.
  140.  
  141.  
  142. version 1.4:
  143. -----------
  144.  
  145.  - function test_drive (TESTDRV.C - TOOLS.LIB) completely re-written.
  146.  
  147.  
  148. version 1.3:
  149. -----------
  150.                   
  151.  **  Turbo-Vision library TVTOOLS has been removed from this package.
  152.  **  It is now available as TVTOOL13.ZIP and includes ACTLIB13.ZIP
  153.  
  154.  
  155.  - macros 'nodebug()' in NODEBUG.H to disable debugging of a program
  156.  
  157.  - Bug correction in recursexp (REGEXP.C - STRINGS.LIB)
  158.    forgot some 'free'
  159.  
  160.  - Bug correction in str(n)comp (COMP.C/NCOMP.C - STRINGS.LIB)
  161.    UPPER was hard-coded (to a wrong value!)
  162.  
  163.  - Bug correction in vollabel (TOOLS.LIB)
  164.    suppress '.' from volume label
  165.  
  166.  - function is_drive_ready() replaced by test_drive()
  167.    to enhance functionalities
  168.    (added a macro 'is_drive_ready()' for compatibility)
  169.  
  170.  - change in fnreduce (TOOLS.LIB)
  171.    to increase compatibility with Microsoft.
  172.  
  173.  
  174. version 1.2:
  175. -----------
  176.  
  177.  - New function in TOOLS.LIB:  int far cpu_type( void );
  178.    returns cpu type (86, 186, 286, 386, 486)
  179.  
  180.  - CALC.LIB has been removed and replaced by function
  181.    strcalc() in STRINGS.LIB
  182.  
  183.  - Bug correction in filencopy (TOOLS.LIB)
  184.  
  185.  
  186.  
  187. version 1.1:
  188. -----------
  189.  
  190.  A lot of bug corrections and modifications to increase compatibility
  191.  (mainly with Microsoft 7.0).
  192.  
  193.  Only changes in the interface/behaviour will be listed:
  194.  
  195.  - change of return code in getsetup() in SETUP.C (TOOLS.LIB)
  196.  
  197.  - adding a boolean format (%b) and a new string format (%S)
  198.    in getsetup() in SETUP.C (TOOLS.LIB)
  199.